NeXT TypedStream Data | 1994-02-15 | 4.3 KB | 79 lines
typedstream
IBObjectData
Object
CustomObject
CharenderView
Responder
Slider
Control
SliderCell
ActionCell
Helvetica
dddf@d@2
TextField
TextFieldCell
Resolution
NXColorWell
Color
Matrix
@:@iiii
ButtonCell
Points
NXImage
NXradio
NXradioH
Shaded
Facet
Smooth
ff@@#::s
Radio
Surface
String:
Darkninja
Button
Title
WindowTemplate
iiii***@s@
Window
Charender Info
Panel
ScrollView
ClipView
ciifffcfffs
[1782c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Charender: A text renderer BackSpace Module\
By: Brian Hobbs (brian@ny.shl.com)\
This little creature came from my first experiences in using Renderman/3DKit. I became intrigued by some of the mesh calls from the Renderman companion (an invaluable resource if you're into this type of thing), and decided to try to use the same bezier control points from postscript objects with them. Works pretty well.\
Most of the code is a hack; I still have yet to do everything I want with it. The pswrap is a complete mess as well as the way the control points are massaged into the rimesh array (mostly they're reversed on the stack in reverse coordinate order, or something. Like I said, I need to think about it a bit more) but it seems to work.\
Further features when I get the time:\
+ Even at high resolutions, the characters seem a bit choppy. I don't think all the bezier information is getting through for some reason. (take a look at capital G's in Helvetica and you'll see what I mean)\
+ Character faces! I don't know how to make them yet. I haven't experimented all that much yet. If anyone has any ideas, I'd like to know.\
+ Surfaces! Mattes! Who cares if it's slow, it'll look good! (Actually, I don't think you can do too much of this in Q-Renderman. I'll have to check the release notes. Maybe that could end up as another type of app like Typestry.)\
All of this is free. Please feel free to use and abuse as you wish. If you DO anything nifty with it, I'd like to know, though.\
Thanks much. Let me know what you think. NeXTMail me at the above address.\